package com.corpcredit.model;

// Generated Jul 22, 2008 11:56:54 PM by Hibernate Tools 3.2.0.CR1

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.Version;

/**
 * ZcfzSyfr generated by hbm2java
 */
@Entity
@Table(name = "zcfz_syfr")
public class ZcfzSyfr implements java.io.Serializable
{

    private Long id;
    private int version;
    private Jbqk jbqk;
    private String username;
    private String operation;
    private Date optdate;
    private long ny;
    private BigDecimal zcl;
    private BigDecimal xj;
    private BigDecimal yhck;
    private BigDecimal yspj;
    private BigDecimal yszk;
    private BigDecimal yfzk;
    private BigDecimal qtysk;
    private BigDecimal cl;
    private BigDecimal ccp;
    private BigDecimal dwtz;
    private BigDecimal gdzc;
    private BigDecimal wxzc;
    private BigDecimal kbf;
    private BigDecimal zchj;
    private BigDecimal zhcl;
    private BigDecimal bcjf;
    private BigDecimal bczk;
    private BigDecimal zkzc;
    private BigDecimal syzc;
    private BigDecimal jyzc;
    private BigDecimal cbfy;
    private BigDecimal xssj;
    private BigDecimal sjsjzc;
    private BigDecimal dfsdwbz;
    private BigDecimal jzzcjj;
    private BigDecimal zhchj;
    private BigDecimal zcblzj;
    private BigDecimal fzl;
    private BigDecimal jrzj;
    private BigDecimal yfpj;
    private BigDecimal yfzkn;
    private BigDecimal yszkn;
    private BigDecimal qtyskn;
    private BigDecimal yjysk;
    private BigDecimal yjczzhk;
    private BigDecimal yjsj;
    private BigDecimal yfgz;
    private BigDecimal yfjt;
    private BigDecimal yfqtgrsr;
    private BigDecimal fzhj;
    private BigDecimal jzcl;
    private BigDecimal syjj;
    private BigDecimal ybjj;
    private BigDecimal tzjj;
    private BigDecimal gdjj;
    private BigDecimal zyjj;
    private BigDecimal syjy;
    private BigDecimal jyjy;
    private BigDecimal jzchj;
    private BigDecimal srl;
    private BigDecimal czbzsr;
    private BigDecimal sjbzsr;
    private BigDecimal brzk;
    private BigDecimal sysr;
    private BigDecimal jysr;
    private BigDecimal fsdwjk;
    private BigDecimal qtsr;
    private BigDecimal srhj;
    private BigDecimal fzblzj;
    private Boolean sfjgsj;
    private String sjbm;
    private String sjsj;
    private String sjyj;

    public ZcfzSyfr()
    {
    }

    public ZcfzSyfr( Long id, long ny )
    {
        this.id = id;
        this.ny = ny;
    }

    public ZcfzSyfr( Long id,
                     Jbqk jbqk,
                     String username,
                     String operation,
                     Date optdate,
                     long ny,
                     BigDecimal zcl,
                     BigDecimal xj,
                     BigDecimal yhck,
                     BigDecimal yspj,
                     BigDecimal yszk,
                     BigDecimal yfzk,
                     BigDecimal qtysk,
                     BigDecimal cl,
                     BigDecimal ccp,
                     BigDecimal dwtz,
                     BigDecimal gdzc,
                     BigDecimal wxzc,
                     BigDecimal kbf,
                     BigDecimal zchj,
                     BigDecimal zhcl,
                     BigDecimal bcjf,
                     BigDecimal bczk,
                     BigDecimal zkzc,
                     BigDecimal syzc,
                     BigDecimal jyzc,
                     BigDecimal cbfy,
                     BigDecimal xssj,
                     BigDecimal sjsjzc,
                     BigDecimal dfsdwbz,
                     BigDecimal jzzcjj,
                     BigDecimal zhchj,
                     BigDecimal zcblzj,
                     BigDecimal fzl,
                     BigDecimal jrzj,
                     BigDecimal yfpj,
                     BigDecimal yfzkn,
                     BigDecimal yszkn,
                     BigDecimal qtyskn,
                     BigDecimal yjysk,
                     BigDecimal yjczzhk,
                     BigDecimal yjsj,
                     BigDecimal yfgz,
                     BigDecimal yfjt,
                     BigDecimal yfqtgrsr,
                     BigDecimal fzhj,
                     BigDecimal jzcl,
                     BigDecimal syjj,
                     BigDecimal ybjj,
                     BigDecimal tzjj,
                     BigDecimal gdjj,
                     BigDecimal zyjj,
                     BigDecimal syjy,
                     BigDecimal jyjy,
                     BigDecimal jzchj,
                     BigDecimal srl,
                     BigDecimal czbzsr,
                     BigDecimal sjbzsr,
                     BigDecimal brzk,
                     BigDecimal sysr,
                     BigDecimal jysr,
                     BigDecimal fsdwjk,
                     BigDecimal qtsr,
                     BigDecimal srhj,
                     BigDecimal fzblzj,
                     Boolean sfjgsj,
                     String sjbm,
                     String sjsj,
                     String sjyj )
    {
        this.id = id;
        this.jbqk = jbqk;
        this.username = username;
        this.operation = operation;
        this.optdate = optdate;
        this.ny = ny;
        this.zcl = zcl;
        this.xj = xj;
        this.yhck = yhck;
        this.yspj = yspj;
        this.yszk = yszk;
        this.yfzk = yfzk;
        this.qtysk = qtysk;
        this.cl = cl;
        this.ccp = ccp;
        this.dwtz = dwtz;
        this.gdzc = gdzc;
        this.wxzc = wxzc;
        this.kbf = kbf;
        this.zchj = zchj;
        this.zhcl = zhcl;
        this.bcjf = bcjf;
        this.bczk = bczk;
        this.zkzc = zkzc;
        this.syzc = syzc;
        this.jyzc = jyzc;
        this.cbfy = cbfy;
        this.xssj = xssj;
        this.sjsjzc = sjsjzc;
        this.dfsdwbz = dfsdwbz;
        this.jzzcjj = jzzcjj;
        this.zhchj = zhchj;
        this.zcblzj = zcblzj;
        this.fzl = fzl;
        this.jrzj = jrzj;
        this.yfpj = yfpj;
        this.yfzkn = yfzkn;
        this.yszkn = yszkn;
        this.qtyskn = qtyskn;
        this.yjysk = yjysk;
        this.yjczzhk = yjczzhk;
        this.yjsj = yjsj;
        this.yfgz = yfgz;
        this.yfjt = yfjt;
        this.yfqtgrsr = yfqtgrsr;
        this.fzhj = fzhj;
        this.jzcl = jzcl;
        this.syjj = syjj;
        this.ybjj = ybjj;
        this.tzjj = tzjj;
        this.gdjj = gdjj;
        this.zyjj = zyjj;
        this.syjy = syjy;
        this.jyjy = jyjy;
        this.jzchj = jzchj;
        this.srl = srl;
        this.czbzsr = czbzsr;
        this.sjbzsr = sjbzsr;
        this.brzk = brzk;
        this.sysr = sysr;
        this.jysr = jysr;
        this.fsdwjk = fsdwjk;
        this.qtsr = qtsr;
        this.srhj = srhj;
        this.fzblzj = fzblzj;
        this.sfjgsj = sfjgsj;
        this.sjbm = sjbm;
        this.sjsj = sjsj;
        this.sjyj = sjyj;
    }

    @Id
    @Column(name = "ID", unique = true, nullable = false)
    @GeneratedValue(strategy=GenerationType.AUTO)
    public Long getId()
    {
        return this.id;
    }

    public void setId( Long id )
    {
        this.id = id;
    }

    @Version
    @Column(name = "version", nullable = false)
    public int getVersion()
    {
        return this.version;
    }

    public void setVersion( int version )
    {
        this.version = version;
    }

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "jbq_ID")
    public Jbqk getJbqk()
    {
        return this.jbqk;
    }

    public void setJbqk( Jbqk jbqk )
    {
        this.jbqk = jbqk;
    }

    @Column(name = "username", length = 50)
    public String getUsername()
    {
        return this.username;
    }

    public void setUsername( String username )
    {
        this.username = username;
    }

    @Column(name = "operation", length = 20)
    public String getOperation()
    {
        return this.operation;
    }

    public void setOperation( String operation )
    {
        this.operation = operation;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "optdate", length = 23)
    public Date getOptdate()
    {
        return this.optdate;
    }

    public void setOptdate( Date optdate )
    {
        this.optdate = optdate;
    }

    @Column(name = "ny", nullable = false)
    public long getNy()
    {
        return this.ny;
    }

    public void setNy( long ny )
    {
        this.ny = ny;
    }

    @Column(name = "zcl", precision = 18)
    public BigDecimal getZcl()
    {
        return this.zcl;
    }

    public void setZcl( BigDecimal zcl )
    {
        this.zcl = zcl;
    }

    @Column(name = "xj", precision = 18)
    public BigDecimal getXj()
    {
        return this.xj;
    }

    public void setXj( BigDecimal xj )
    {
        this.xj = xj;
    }

    @Column(name = "yhck", precision = 18)
    public BigDecimal getYhck()
    {
        return this.yhck;
    }

    public void setYhck( BigDecimal yhck )
    {
        this.yhck = yhck;
    }

    @Column(name = "yspj", precision = 18)
    public BigDecimal getYspj()
    {
        return this.yspj;
    }

    public void setYspj( BigDecimal yspj )
    {
        this.yspj = yspj;
    }

    @Column(name = "yszk", precision = 18)
    public BigDecimal getYszk()
    {
        return this.yszk;
    }

    public void setYszk( BigDecimal yszk )
    {
        this.yszk = yszk;
    }

    @Column(name = "yfzk", precision = 18)
    public BigDecimal getYfzk()
    {
        return this.yfzk;
    }

    public void setYfzk( BigDecimal yfzk )
    {
        this.yfzk = yfzk;
    }

    @Column(name = "qtysk", precision = 18)
    public BigDecimal getQtysk()
    {
        return this.qtysk;
    }

    public void setQtysk( BigDecimal qtysk )
    {
        this.qtysk = qtysk;
    }

    @Column(name = "cl", precision = 18)
    public BigDecimal getCl()
    {
        return this.cl;
    }

    public void setCl( BigDecimal cl )
    {
        this.cl = cl;
    }

    @Column(name = "ccp", precision = 18)
    public BigDecimal getCcp()
    {
        return this.ccp;
    }

    public void setCcp( BigDecimal ccp )
    {
        this.ccp = ccp;
    }

    @Column(name = "dwtz", precision = 18)
    public BigDecimal getDwtz()
    {
        return this.dwtz;
    }

    public void setDwtz( BigDecimal dwtz )
    {
        this.dwtz = dwtz;
    }

    @Column(name = "gdzc", precision = 18)
    public BigDecimal getGdzc()
    {
        return this.gdzc;
    }

    public void setGdzc( BigDecimal gdzc )
    {
        this.gdzc = gdzc;
    }

    @Column(name = "wxzc", precision = 18)
    public BigDecimal getWxzc()
    {
        return this.wxzc;
    }

    public void setWxzc( BigDecimal wxzc )
    {
        this.wxzc = wxzc;
    }

    @Column(name = "kbf", precision = 18)
    public BigDecimal getKbf()
    {
        return this.kbf;
    }

    public void setKbf( BigDecimal kbf )
    {
        this.kbf = kbf;
    }

    @Column(name = "zchj", precision = 18)
    public BigDecimal getZchj()
    {
        return this.zchj;
    }

    public void setZchj( BigDecimal zchj )
    {
        this.zchj = zchj;
    }

    @Column(name = "zhcl", precision = 18)
    public BigDecimal getZhcl()
    {
        return this.zhcl;
    }

    public void setZhcl( BigDecimal zhcl )
    {
        this.zhcl = zhcl;
    }

    @Column(name = "bcjf", precision = 18)
    public BigDecimal getBcjf()
    {
        return this.bcjf;
    }

    public void setBcjf( BigDecimal bcjf )
    {
        this.bcjf = bcjf;
    }

    @Column(name = "bczk", precision = 18)
    public BigDecimal getBczk()
    {
        return this.bczk;
    }

    public void setBczk( BigDecimal bczk )
    {
        this.bczk = bczk;
    }

    @Column(name = "zkzc", precision = 18)
    public BigDecimal getZkzc()
    {
        return this.zkzc;
    }

    public void setZkzc( BigDecimal zkzc )
    {
        this.zkzc = zkzc;
    }

    @Column(name = "syzc", precision = 18)
    public BigDecimal getSyzc()
    {
        return this.syzc;
    }

    public void setSyzc( BigDecimal syzc )
    {
        this.syzc = syzc;
    }

    @Column(name = "jyzc", precision = 18)
    public BigDecimal getJyzc()
    {
        return this.jyzc;
    }

    public void setJyzc( BigDecimal jyzc )
    {
        this.jyzc = jyzc;
    }

    @Column(name = "cbfy", precision = 18)
    public BigDecimal getCbfy()
    {
        return this.cbfy;
    }

    public void setCbfy( BigDecimal cbfy )
    {
        this.cbfy = cbfy;
    }

    @Column(name = "xssj", precision = 18)
    public BigDecimal getXssj()
    {
        return this.xssj;
    }

    public void setXssj( BigDecimal xssj )
    {
        this.xssj = xssj;
    }

    @Column(name = "sjsjzc", precision = 18)
    public BigDecimal getSjsjzc()
    {
        return this.sjsjzc;
    }

    public void setSjsjzc( BigDecimal sjsjzc )
    {
        this.sjsjzc = sjsjzc;
    }

    @Column(name = "dfsdwbz", precision = 18)
    public BigDecimal getDfsdwbz()
    {
        return this.dfsdwbz;
    }

    public void setDfsdwbz( BigDecimal dfsdwbz )
    {
        this.dfsdwbz = dfsdwbz;
    }

    @Column(name = "jzzcjj", precision = 18)
    public BigDecimal getJzzcjj()
    {
        return this.jzzcjj;
    }

    public void setJzzcjj( BigDecimal jzzcjj )
    {
        this.jzzcjj = jzzcjj;
    }

    @Column(name = "zhchj", precision = 18)
    public BigDecimal getZhchj()
    {
        return this.zhchj;
    }

    public void setZhchj( BigDecimal zhchj )
    {
        this.zhchj = zhchj;
    }

    @Column(name = "zcblzj", precision = 18)
    public BigDecimal getZcblzj()
    {
        return this.zcblzj;
    }

    public void setZcblzj( BigDecimal zcblzj )
    {
        this.zcblzj = zcblzj;
    }

    @Column(name = "fzl", precision = 18)
    public BigDecimal getFzl()
    {
        return this.fzl;
    }

    public void setFzl( BigDecimal fzl )
    {
        this.fzl = fzl;
    }

    @Column(name = "jrzj", precision = 18)
    public BigDecimal getJrzj()
    {
        return this.jrzj;
    }

    public void setJrzj( BigDecimal jrzj )
    {
        this.jrzj = jrzj;
    }

    @Column(name = "yfpj", precision = 18)
    public BigDecimal getYfpj()
    {
        return this.yfpj;
    }

    public void setYfpj( BigDecimal yfpj )
    {
        this.yfpj = yfpj;
    }

    @Column(name = "yfzkn", precision = 18)
    public BigDecimal getYfzkn()
    {
        return this.yfzkn;
    }

    public void setYfzkn( BigDecimal yfzkn )
    {
        this.yfzkn = yfzkn;
    }

    @Column(name = "yszkn", precision = 18)
    public BigDecimal getYszkn()
    {
        return this.yszkn;
    }

    public void setYszkn( BigDecimal yszkn )
    {
        this.yszkn = yszkn;
    }

    @Column(name = "qtyskn", precision = 18)
    public BigDecimal getQtyskn()
    {
        return this.qtyskn;
    }

    public void setQtyskn( BigDecimal qtyskn )
    {
        this.qtyskn = qtyskn;
    }

    @Column(name = "yjysk", precision = 18)
    public BigDecimal getYjysk()
    {
        return this.yjysk;
    }

    public void setYjysk( BigDecimal yjysk )
    {
        this.yjysk = yjysk;
    }

    @Column(name = "yjczzhk", precision = 18)
    public BigDecimal getYjczzhk()
    {
        return this.yjczzhk;
    }

    public void setYjczzhk( BigDecimal yjczzhk )
    {
        this.yjczzhk = yjczzhk;
    }

    @Column(name = "yjsj", precision = 18)
    public BigDecimal getYjsj()
    {
        return this.yjsj;
    }

    public void setYjsj( BigDecimal yjsj )
    {
        this.yjsj = yjsj;
    }

    @Column(name = "yfgz", precision = 18)
    public BigDecimal getYfgz()
    {
        return this.yfgz;
    }

    public void setYfgz( BigDecimal yfgz )
    {
        this.yfgz = yfgz;
    }

    @Column(name = "yfjt", precision = 18)
    public BigDecimal getYfjt()
    {
        return this.yfjt;
    }

    public void setYfjt( BigDecimal yfjt )
    {
        this.yfjt = yfjt;
    }

    @Column(name = "yfqtgrsr", precision = 18)
    public BigDecimal getYfqtgrsr()
    {
        return this.yfqtgrsr;
    }

    public void setYfqtgrsr( BigDecimal yfqtgrsr )
    {
        this.yfqtgrsr = yfqtgrsr;
    }

    @Column(name = "fzhj", precision = 18)
    public BigDecimal getFzhj()
    {
        return this.fzhj;
    }

    public void setFzhj( BigDecimal fzhj )
    {
        this.fzhj = fzhj;
    }

    @Column(name = "jzcl", precision = 18)
    public BigDecimal getJzcl()
    {
        return this.jzcl;
    }

    public void setJzcl( BigDecimal jzcl )
    {
        this.jzcl = jzcl;
    }

    @Column(name = "syjj", precision = 18)
    public BigDecimal getSyjj()
    {
        return this.syjj;
    }

    public void setSyjj( BigDecimal syjj )
    {
        this.syjj = syjj;
    }

    @Column(name = "ybjj", precision = 18)
    public BigDecimal getYbjj()
    {
        return this.ybjj;
    }

    public void setYbjj( BigDecimal ybjj )
    {
        this.ybjj = ybjj;
    }

    @Column(name = "tzjj", precision = 18)
    public BigDecimal getTzjj()
    {
        return this.tzjj;
    }

    public void setTzjj( BigDecimal tzjj )
    {
        this.tzjj = tzjj;
    }

    @Column(name = "gdjj", precision = 18)
    public BigDecimal getGdjj()
    {
        return this.gdjj;
    }

    public void setGdjj( BigDecimal gdjj )
    {
        this.gdjj = gdjj;
    }

    @Column(name = "zyjj", precision = 18)
    public BigDecimal getZyjj()
    {
        return this.zyjj;
    }

    public void setZyjj( BigDecimal zyjj )
    {
        this.zyjj = zyjj;
    }

    @Column(name = "syjy", precision = 18)
    public BigDecimal getSyjy()
    {
        return this.syjy;
    }

    public void setSyjy( BigDecimal syjy )
    {
        this.syjy = syjy;
    }

    @Column(name = "jyjy", precision = 18)
    public BigDecimal getJyjy()
    {
        return this.jyjy;
    }

    public void setJyjy( BigDecimal jyjy )
    {
        this.jyjy = jyjy;
    }

    @Column(name = "jzchj", precision = 18)
    public BigDecimal getJzchj()
    {
        return this.jzchj;
    }

    public void setJzchj( BigDecimal jzchj )
    {
        this.jzchj = jzchj;
    }

    @Column(name = "srl", precision = 18)
    public BigDecimal getSrl()
    {
        return this.srl;
    }

    public void setSrl( BigDecimal srl )
    {
        this.srl = srl;
    }

    @Column(name = "czbzsr", precision = 18)
    public BigDecimal getCzbzsr()
    {
        return this.czbzsr;
    }

    public void setCzbzsr( BigDecimal czbzsr )
    {
        this.czbzsr = czbzsr;
    }

    @Column(name = "sjbzsr", precision = 18)
    public BigDecimal getSjbzsr()
    {
        return this.sjbzsr;
    }

    public void setSjbzsr( BigDecimal sjbzsr )
    {
        this.sjbzsr = sjbzsr;
    }

    @Column(name = "brzk", precision = 18)
    public BigDecimal getBrzk()
    {
        return this.brzk;
    }

    public void setBrzk( BigDecimal brzk )
    {
        this.brzk = brzk;
    }

    @Column(name = "sysr", precision = 18)
    public BigDecimal getSysr()
    {
        return this.sysr;
    }

    public void setSysr( BigDecimal sysr )
    {
        this.sysr = sysr;
    }

    @Column(name = "jysr", precision = 18)
    public BigDecimal getJysr()
    {
        return this.jysr;
    }

    public void setJysr( BigDecimal jysr )
    {
        this.jysr = jysr;
    }

    @Column(name = "fsdwjk", precision = 18)
    public BigDecimal getFsdwjk()
    {
        return this.fsdwjk;
    }

    public void setFsdwjk( BigDecimal fsdwjk )
    {
        this.fsdwjk = fsdwjk;
    }

    @Column(name = "qtsr", precision = 18)
    public BigDecimal getQtsr()
    {
        return this.qtsr;
    }

    public void setQtsr( BigDecimal qtsr )
    {
        this.qtsr = qtsr;
    }

    @Column(name = "srhj", precision = 18)
    public BigDecimal getSrhj()
    {
        return this.srhj;
    }

    public void setSrhj( BigDecimal srhj )
    {
        this.srhj = srhj;
    }

    @Column(name = "fzblzj", precision = 18)
    public BigDecimal getFzblzj()
    {
        return this.fzblzj;
    }

    public void setFzblzj( BigDecimal fzblzj )
    {
        this.fzblzj = fzblzj;
    }

    @Column(name = "sfjgsj")
    public Boolean getSfjgsj()
    {
        return this.sfjgsj;
    }

    public void setSfjgsj( Boolean sfjgsj )
    {
        this.sfjgsj = sfjgsj;
    }

    @Column(name = "sjbm", length = 50)
    public String getSjbm()
    {
        return this.sjbm;
    }

    public void setSjbm( String sjbm )
    {
        this.sjbm = sjbm;
    }

    @Column(name = "sjsj", length = 20)
    public String getSjsj()
    {
        return this.sjsj;
    }

    public void setSjsj( String sjsj )
    {
        this.sjsj = sjsj;
    }

    @Column(name = "sjyj", length = 50)
    public String getSjyj()
    {
        return this.sjyj;
    }

    public void setSjyj( String sjyj )
    {
        this.sjyj = sjyj;
    }

}
